package com.jts.cloudspokes;

public class BotConstants {
	public static final String TIME_IDENTIFIER = "T:";
	public static final String MESSAGE_IDENTIFIER = "MSG:";
	public static final String IDENTIFIER_MARKER = "--X--";
	public static final String TASK_CREATED_MESSAGE = "You task has been created";
	public static final String NOT_IN_FORMAT_MESSAGE = "Please enter the task in following format";
	
	/* Entity */
	public static final String ENTITY_TASK = "Task";
	
	/* Entity Properties */
	public static final String PROP_USER_ID = "userId";
	public static final String PROP_KEY = "key";
	
	/* Parameters */
	public static final String PARAM_TASK_ID = "taskId";
	
	/* commands */
	public static final String CMD_DELETE = "DELETE";
	public static final String CMD_FETCH = "FETCH";
	public static final String CMD_DELETE_ALL = "DELETEALL";
	public static final String CMD_HELP= "HELP";
	
	/* response */
	public static final String STATUS_SUCCESS = "Success";
	public static final String STATUS_ERROR = "Error";
	public static final String STATUS_TASK_CREATED = "Task Successfully Created";
	public static final String HELP_TEXT = "To create task enter the task in following format: {duration} message. Examples -  1h call pete, 1h5m call pete, 1d2h call pete"
		+ "\nfetch - Fetches all your tasks"
		+ "\ndeleteall - Deletes all your tasks"
		+ "\ndelete {taskId} - Deletes the task with specified taskId";
	
	/* standards */
	public static final long DAY_IN_MS = 86400000;
	public static final long HOUR_IN_MS = 3600000;
	public static final long MIN_IN_MS =  60000;
}
